package com.shensi.appCollect.dao;



import com.shensi.appCollect.pojo.Oil;
import com.shensi.appCollect.pojo.PayWay;
import com.shensi.appCollect.pojo.Station;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 油站信息Mapper接口
 */
public interface StationMapper
{

    /****
     * 获取油品列表
     * @return
     */
    List<Oil> selectOilInfoList();

    /**
     * 查询油站信息
     *
     * @param stationId 油站信息ID
     * @return 油企信息
     */
    public Station selectStationById(Integer stationId);

    public String queryClassDayOrNight(Map<String, Object> params);
    /**
     * 根据油企ID查询油站信息列表
     * @param station 油站信息
     * @return 油站信息集合
     */
    public List<Station> selectStaInfoList(Station station);

    /*
     * 根据油站ID查询油企配置信息
     * @param station 油站ID
     * @return
     */
    List<PayWay> selectStaPayWay(PayWay payWay);
    
    /**
     * 根据油站id查询油企配置信息
     * @param payWay
     * @return
     */
    PayWay selectOneStaPayWay(PayWay payWay);

    List<Station> queryStationList(Station station);

    String getStationNameByEnterpriseId(@Param("enterpriseId") Long enterpriseId);
}
